# 导包
from api.login import *
import config
from common.utils import assert_common


# 定义一个测试类
class TestLoginAPI:
    # 方法级别前置方法
    def setup_method(self):
        # 获取验证码
        self.uuid = get_verify_code().json().get("uuid")

    # 登录成功
    def test01_login_success(self):
        # 登录
        response = login(config.USERNAME, config.PASSWORD, self.uuid)
        print(response.json())
        # 断言
        assert_common(response)

    # 密码错误
    def test02_login_password_error(self):
        # 登录
        response = login(config.USERNAME, "123456", self.uuid)
        print(response.json())
        # 断言
        assert_common(response, 200, 500, "错误")
